Analysis of Non-Functional Service Properties for Transactional Workflow Management
نویسندگان
چکیده
With the encapsulation of functionality in services, many applications are nowadays built on composite Web-Services. Those are specified using workflow execution languages, such as BPEL, which represent the structure of the composition. However, they do not integrate transactional guarantees such as failure-atomicity. It is up to the application designer to define appropriate failure handling mechanisms. Transactional coordination specified for Web-Services lacks the possibility to map structural patterns of the execution semantics. In this paper, we analyze workflow patterns in the presence of non-functional (especially transactional) properties of services in order to provide appropriate forwardand backward recovery mechanisms. We identify workflow adaptations to support transactional execution in the presence of dynamic service binding. This is done by adapting the structure of the workflow and identifying non-functional preference relations for service alternatives.
منابع مشابه
Transactional workflow for telecommunication service management
As workflow management systems become more complex and critical to an organisation’s performance, there is an opportunity for a new generation of workflow management products. These products could greatly increase the scope of workflow management systems in target application areas. One of the key extensions to workflow management systems will be the use of transactional semantics to increase r...
متن کاملOverview of Transactional Patterns: Combining Workflow Flexibility and Transactional Reliability for Composite Web Services
In this paper, we present an approach to easily define flexible and reliable services compositions. We introduce a new concept called transactional patterns to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. It can be seen as a coordination pattern and as a structured transaction....
متن کاملEnhancing Workflow Data Interaction Patterns by a Transaction Model
Todays process-aware information systems (PAIS) provide little support for explicit specification of transactional aspects. PAIS have to integrate events and data from various external sources as workflow relevant data. Furthermore, it should be aware of changes made externally and write consistently back data used and altered to external sources. To avoid inconsistencies within redundantly mai...
متن کاملA Top-Down Approach Based on Business Patterns for Web Information Systems Design
In this paper we develop an approach that is based on a topdown strategy to realization of transactional web services. Our approach highlights non-functional properties (e.g., traceability, security) which are essential to preserving an application’s quality. It is implemented in three steps. The first step is a breakdown of the application in accordance with a related business involved. The go...
متن کاملAdjustment of Process Transactional Properties for Flexible Workflow Specification and Management
Workflow management systems have emerged as powerful technologies for automating business processes. Besides the basic functionality that a process must satisfy, requests for quality of service (QoS) are to be set. A workflow system has to be able to fulfill established QoS goals, namely to satisfy requested cost limits, deliver results within desired timeframes, and attain some quality aspects...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008